/*html { background-image:url("../Images/bg1-red.gif"); }*/
body                {margin-top:10px; font:20px Tahoma;}
em                  {color:red;}
html                {background-color:cornflowerblue}

#bg-select li       {list-style-type:none; margin-bottom:2px; display: inline;}
#corps              {margin-top:5px; font:12px Tahoma; color:#000000; display:block; width:100%; height:100%; clear:both;}
#centre             {margin-top:5px; border:2px solid #a1a1a1; background-color:#ffffff; border-radius:15px; padding-top:10px; padding-bottom:25px; display:block; width:1070px; margin-bottom:20px; margin-right:auto; margin-left:auto;}
#hoverBg            {position:absolute; top:0px; left:0px; background-color:transparent; opacity:0; display:none; z-index:-1;}
#hoverRoot          {position:absolute; top:0px; left:0px; background-color:transparent; opacity:0; display:none; z-index:-1; cursor:pointer;}
#logo               {border:2px solid #a1a1a1; border-radius:15px; background-color:#ffffff; float:left; clear:left; display:inline; width:710px;}
#login              {border:2px solid #a1a1a1; border-radius:15px; background-color:#ffffff; float:right; clear:right; display:inline; width:325px; color:#000000; font:17px Tahoma;  padding:10px;}
#login table        {width:320px; margin-left:auto; margin-right:auto;}
#login thead        {text-align:center;}
#login tbody        {text-align:center;}
#navigation         {border:2px Solid #a1a1a1; background-color:#000000; border-radius:15px; font:14px Tahoma; display:block; width:1070px; margin-left:auto; margin-right:auto;}
#navigation ol      {display:inline-block; margin:0;}
#navigation .nav li {color:#ffffff; display:inline; list-style-type:none; font:20px Tahoma;}
#tete               {margin-left:10%; margin-right:10%; width:80%; height:131px; display:block;}

.alignTop           {vertical-align: top;}
.alignCenter        {text-align: center;}
.alignMiddle        {vertical-align: middle;}
.alignRight         {text-align: right;}
.bold               {font-weight: bold;}
.borderLeft         {border-left: solid black 1px}
.borderRight        {border-right: solid black 1px}
.borderBottom       {border-bottom:1px solid;}
.clearLeft          {clear: left;}
.disable            {width: 100%; height: 100%; background-color: #4A4344; position: absolute; left: 0px; top: 0px; display: none; opacity: 0.5;}
.elemCache          {display: none;}  
.fullHeight         {height:100%;}
.fullScreen         {width:100%; height:100%;}
.fullWidth          {width:100%;}
.hoverMenu          {z-index:3; display:none; position:absolute;}
.hoverMenu ol       {color:#ffffff; padding-left:0; background-color:#999999; border:solid black 2px; position:relative; width:220px; margin:0;}
.hoverMenu li       {font:16px Tahoma; list-style-type:none; top:100px; padding:3px;}
.gray               {background-color:#eeeeee;}
.grisPale           {color: #A2A2A2}
.invalide           {border: solid red 2px;}
.left               {float:left;}
.nav a:hover        {color:#4f0000;}
.nav a              {color:#ffffff; position:relative; text-decoration:none;}
.nav li             {margin-right:10px;}
.noBulletList       {list-style-type:none;}
.paddingLeft        {padding-left:10px;}
.pointer            {cursor: pointer;}
.right              {float:right;}
.searchbar          {float:right; display:block; clear:both; height:35px; margin-bottom:5px;  margin-top:5px;}
.searchbar input    {float:left;  border-top:2px solid #a1a1a1; border-bottom:2px solid #a1a1a1; border-left:2px solid #a1a1a1; border-right:0px;  border-top-left-radius:8px; border-bottom-left-radius:8px; height:28px; width:266px; display:inline-block; outline:none; font-size:24px;}
.searchbar img      {float:right; cursor:pointer; z-index:2; display:inline-block; border-top:2px solid #a1a1a1; border-bottom:2px solid #a1a1a1; border-left:0px; border-right:2px solid #a1a1a1; border-top-right-radius:15px; border-bottom-right-radius:15px;  background-color:#ffffff; height:30px;}
.taillePetit        {font-size: 12px;}
.tailleMoyen        {font-size:20px;}
.tailleGrand        {font-size:24px;}
.topBorder          {border-top-left-radius:15px; border-top-right-radius:15px;}
.underline          {text-decoration: underline;}